package egovframework.com.cop.bbs.service.impl;

import org.springframework.stereotype.Repository;

import egovframework.com.cmm.service.impl.EgovComAbstractDAO;
import egovframework.com.cop.bbs.service.BoardMaster;
import egovframework.com.cop.bbs.service.BoardMasterVO;

/**
 * 2단계 기능 추가 (댓글관리, 만족도조사) 관리를 위한 데이터 접근 클래스
 * 
 * @author 공통컴포넌트개발팀 한성곤
 * @since 2009.06.26
 * @version 1.0
 * @see
 * 
 *      <pre>
 * << 개정이력(Modification Information) >>
 *   
 *   수정일      수정자           수정내용
 *  -------    --------    ---------------------------
 *   2009.06.26  한성곤          최초 생성
 * 
 * </pre>
 */
@Repository("BBSAddedOptionsDAO")
public class BBSAddedOptionsDAO extends EgovComAbstractDAO {

	/**
	 * 신규 게시판 추가기능 정보를 등록한다.
	 * 
	 * @param BoardMaster
	 */
	public String insertAddedOptionsInf(BoardMaster boardMaster)
			throws Exception {
		return (String) insert("BBSAddedOptionsDAO.insertAddedOptionsInf",
				boardMaster);
	}

	/**
	 * 게시판 추가기능 정보 한 건을 상세조회 한다.
	 * 
	 * @param BoardMasterVO
	 */
	public BoardMasterVO selectAddedOptionsInf(BoardMaster vo) throws Exception {
		return (BoardMasterVO) select(
				"BBSAddedOptionsDAO.selectAddedOptionsInf", vo);
	}

	/**
	 * 게시판 추가기능 정보를 수정한다.
	 * 
	 * @param BoardMaster
	 */
	public void updateAddedOptionsInf(BoardMaster boardMaster) throws Exception {
		update("BBSAddedOptionsDAO.updateAddedOptionsInf", boardMaster);
	}
}
